erp manufacturer management customer crm architects manufacturers master planning manufacturing software consulting master production scheduling manufacturing architecture relationship engineering software design